package com.longcai.entity.payment.saobei.response;

import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/****
 * 

* @author 作者: hyf 

* @version 创建时间：2019年4月9日 上午9:46:42 

* 类说明: 扫呗支付统一下单响应参数封装
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ClyjSaobeiPaymentLogResp implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 响应码：01成功 ，02失败，响应码仅代表通信状态，不代表业务结果
     */
    private String return_code;
    /**
     * 返回信息提示，“预支付请求成功”，“预支付请求失败”等
     */
    private String return_msg;
    /**
     * 业务结果：01成功 ，02失败
     */
    private String result_code;
    /**
 		请求类型，010微信，020支付宝，060qq钱包，090口碑，100翼支付
     */
    private String pay_type;
    /**
     * 商户名称
     */
    private String merchant_name;
    /**
     * 商户号
     */
    private String merchant_no;
    /**
     * 终端号
     */
    private String terminal_id;
    /**
     * 终端流水号，商户系统的订单号，扫呗系统原样返回
     */
    private String terminal_trace;
    /**
     * 	终端交易时间，yyyyMMddHHmmss，全局统一时间格式
     */
    private String terminal_time;
   
    /****
     * 	金额，单位分
     */
    private BigDecimal total_fee;
    
    /**
     * 	利楚唯一订单号
     */
    private String out_trade_no;
    /**
     * 	订单描述
     */
    private String appId;
    /**
     *微信公众号支付返回字段，时间戳，示例：1414561699，标准北京时间，时区为东八区，自1970年1月1日 0点0分0秒以来的秒数。注意：部分系统取到的值为毫秒级，需要转换成秒(10位数字)。
     */
    private String timeStamp;
    /**
     * 微信公众号支付返回字段，随机字符串
     */
    private String nonceStr;
    /**
     * 微信公众号支付返回字段，订单详情扩展字符串，示例：prepay_id=123456789，统一下单接口返回的prepay_id参数值，提交格式如：prepay_id=
     */
    private String package_str;
    /**
     * 	微信公众号支付返回字段，签名方式，示例：MD5,RSA
     */
    private String signType;
    /**
     *微信公众号支付返回字段，签名
     */
    private String paySign;
    /**
     * 支付宝JSAPI支付返回字段用于调起支付宝JSAPI
     */
    private String ali_trade_no;
    /**
     * qq钱包公众号支付
     */
    private String token_id;
    
    private String redirect_uri;
    
    private String front_notify_url;

    /**响应时的签名**/
    private String key_sign;
    
    private String jdParams;
    
    private String bestpayParams;
}
